
			
			input {
				box-sizing: border-box;
			}
			
			.fl {
				float: left;
			}
			
			.fr {
				float: right;
			}
			
			.cb {
				clear: both;
			}
			
			.col666 {
				color: #666;
			}
			
			li {
				list-style-type: none;
			}
			
			.fexbd {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				text-align: center;
				display: none;
				background-color: white;
				z-index: 99999999999;
			}
			
			.dzfu {
				position: relative;
			}
			
			.dzfu .container {
				width: 1200px;
				text-align: center;
				margin: auto;
				position: relative;
			}
			
			.dzfu .contit {
				margin: 35px 0;
				float: left;
			}
			
			.dzfu .contit a {
				float: left;
				font-size: 12px;
				color: #444;
			}
			
			.dzfu .contit ul li {
				float: left;
			}
			
			.dzfu .contit ul li hr {
				width: 45px;
				height: 1px;
				margin: 0 10px;
				background-color: #959595;
				position: relative;
				top: 8px;
				left: 3px;
				transition: all 0.35s;
			}
			
			.dzfu .contit ul li:hover hr {
				width: 60px;
				background-color: #f16b40;
			}
			
			.dzfu .contit ul li a:hover {
				color: #f16b40;
			}
			
			.dzfu .contit ul li:nth-last-child(1) hr {
				display: none;
			}
			
			.dzfu .contit hr {
				float: left;
				margin: 0;
				padding: 0;
				width: 45px;
				height: 1px;
				background-color: #959595;
				margin: 5px 20px;
			}
			
			.dzfu .conptitle h2 {
				color: #333333;
				font-size: 34px;
				font-weight: bold;
			}
			
			.dzfu .conptitle h2 span {
				color: #ea5532;
			}
			
			.dzfu .hwa {
				text-align: left;
				line-height: 40px;
			}
			
			/*.dzfu .hwa h2 {
				display: inline-block;
				font-size: 34px;
				color: #ff0000;
				padding-bottom: 10px;
				border-bottom: 2px solid #FF0000;
			}
			*/
			.dzfu .hwa p {
				font-size: 34px;
				color: #444444;
			}
			
			.dzfu .hwa p span {
				color: #ff0000;
				margin-left: 30px;
			}
			
			.dzfu .hwa hr {
				width: 500px;
				height: 1px;
				background-color: #e1e1e1;
				float: left;
				border: none;
			}
			
			.dzfu .hwa .bpxq {
				width: 405px;
				clear: both;
				font-size: 14px;
				color: #666;
				line-height: 30px;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}
			
			.dzfu .hwa h3 {
				font-size: 20px;
				margin: 35px 0;
			}
			
			.dzfu .hwa .adres {
				line-height: 20px;
			}
			
			.dzfu .hwa .adres p {
				font-size: 14px;
				color: #666;
			}
			
			.dzfu .hzy {
				text-align: left;
				width: 50%;
			}
			
			.dzfu .hzy h2 {
				margin-bottom: 5px;
			}
			
			.dzfu .hzy input[type="text"] {
				padding: 15px 20px;
				font-size: 14px;
			}
			
			.dzfu .hzy .gsname {
				width: 100%;
				margin: 10px 0;
			}
			
			.dzfu .hzy .uname {
				width: 49%;
				float: left;
			}
			
			.dzfu .hzy .upnum {
				width: 49%;
				float: right;
				padding: 15px;
				font-size: 15px;
			}
			
			.dzfu .hzy h5 {
				font-size: 16px;
				clear: both;
				color: #222;
				padding: 5px 0;
				font-weight: bold;
				margin: 10px 0;
			}
			
			.dzfu .hzy ul li {
				float: left;
				width: 230px;
				margin: 5px;
				color: #444;
				font-size: 14px;
			}
			
			.dzfu .hzy ul li label {
				margin: 0 15px;
				cursor: pointer;
			}
			
			.dzfu .hzy .msxq {
				width: 100%;
				margin: 10px 0 0 0;
			}
			
			.dzfu .hzy h5:nth-last-child(2) {
				padding: 20px 0 0 0;
			}
			
			.dzfu .hzy .yusuan li {
				width: auto;
			}
			
			.dzfu .hzy .tijiao {
				width: 100%;
				border: 1px solid #ea5532;
				font-size: 18px;
				padding: 10px 0;
				background: none;
				color: #666666;
				margin: 10px 0;
				cursor: pointer;
			}
			
			input:focus {
				outline-color: #ea5532;
			}
			
			.dzfu .hzy .tijiao:hover {
				color: white;
				background-color: #ea5532;
			}
			/* iCheck plugin Square skin, black
----------------------------------- */
			
			.icheckbox_square,
			.iradio_square {
				display: inline-block;
				*display: inline;
				vertical-align: middle;
				margin: 0;
				padding: 0;
				width: 25px;
				height: 25px;
				background: url(../img/square.png) no-repeat;
				border: none;
				cursor: pointer;
				transform: scale(0.8);
			}
			
			.icheckbox_square {
				background-position: 1px 0;
			}
			
			.icheckbox_square.hover {
				background-position: 1px 0px;
			}
			
			.icheckbox_square.checked {
				background-position: -47px -0px;
			}
			
			.icheckbox_square.disabled {
				background-position: -60px 0;
				cursor: default;
			}
			
			.icheckbox_square.checked.disabled {
				background-position: -96px 0;
			}
			
			.iradio_square {
				background-position: -119px 0;
			}
			
			.iradio_square.hover {
				background-position: -143px 0;
			}
			
			.iradio_square.checked {
				background-position: -168px 0;
			}
			
			.iradio_square.disabled {
				background-position: -192px 0;
				cursor: default;
			}
			
			.iradio_square.checked.disabled {
				background-position: -216px 0;
			}
			
			.COSL {
				position: absolute;
			    top: 5px;
			    right: 10px;
			    padding: 0px 10px;
			    color: #fff;
			    text-decoration: none;
			    background: #EA5532;
			    font-size: 22px;
			    border: none;
			    cursor: pointer;
			    outline-color: #EA5532;
			}
			/* HiDPI support */
			
			@media (-o-min-device-pixel-ratio: 5/4),
			(-webkit-min-device-pixel-ratio: 1.25),
			(min-resolution: 120dpi) {
				.icheckbox_square,
				.iradio_square {
					background-image: url(../img/square@2x.png);
					-webkit-background-size: 240px 24px;
					background-size: 240px 24px;
				}
			}